a485bc7f50ddaf9dfb650a387de5f38ee16b8897,tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/TmfTraceTypeUIUtils.java,TmfTraceTypeUIUtils,setTraceType,#IResource#TraceTypeHelper#boolean#,198
Before Change
}
}
} else {
for (TmfExperimentElement experimentElement : tmfProject.getExperimentsFolder().getExperiments()) {
if (experimentElement.getPath().isPrefixOf(resource.getFullPath())) {
String elementPath = resource.getFullPath().makeRelativeTo(experimentElement.getPath()).toString();
refreshTraceElement(experimentElement.getTraces(), elementPath);
After Change
TmfProjectElement tmfProject = TmfProjectRegistry.getProject(resource.getProject(), true);
TmfTraceFolder tracesFolder = tmfProject.getTracesFolder();
TmfExperimentFolder experimentsFolder = tmfProject.getExperimentsFolder();
if (tracesFolder != null) {
if (tracesFolder.getPath().isPrefixOf(resource.getFullPath())) {
String elementPath = resource.getFullPath().makeRelativeTo(tracesFolder.getPath()).toString();
refreshTraceElement(tracesFolder.getTraces(), elementPath);
}
}
if ((tracesFolder == null) || (experimentsFolder != null)) {
if (experimentsFolder != null) {
if (resource.getParent().equals(experimentsFolder.getResource())) {
/* The trace type to set is for an experiment */